  package Classe_table;

import java.util.Date;

import Exception.BiblioException;
import enumeration.EnumCategorieEmploye;
import enumeration.EnumStatusExemplaire;

public class Employe extends Utilisateur
{
private String codeMatricule;
private EnumCategorieEmploye categorieEmploye;

	/*Constructeur unique*/
	public Employe(String nom, String prenom, Date datenaissance, String sex,int idutilisateur,String Pwd, String Pseudonyme, String codematricule, EnumCategorieEmploye categorieemploye)
		{
			super(nom,prenom,datenaissance,sex,idutilisateur,Pwd,Pseudonyme);
			codeMatricule = codematricule;
			categorieEmploye = categorieemploye;  
		}
	public Employe(String nom, String prenom, Date datenaissance, String sex,String Pwd, String Pseudonyme, String codematricule, EnumCategorieEmploye categorieemploye)
	{
		super(nom,prenom,datenaissance,sex,Pwd,Pseudonyme);
		codeMatricule = codematricule;
		categorieEmploye = categorieemploye;  
	}
	/*setter et getter */
	public String getCodeMatricule() {
		return codeMatricule;
	}


	public void setCodeMatricule(String codeMatricule) {
		this.codeMatricule = codeMatricule;
	}


	public EnumCategorieEmploye getCategorieEmploye() {
		return categorieEmploye;
	}


	public void setCategorieEmploye(EnumCategorieEmploye categorieEmploye) {
		this.categorieEmploye = categorieEmploye;
	}
	
	

	
	@Override
	public String toString() {
		String message = super.toString();
		message+="\nCode Matricule : "+codeMatricule;
		message+="\nCategorie d'Employe : "+categorieEmploye;
		return message;
	}

	
}
